package com.mine.dao;

import com.mine.pojo.MinePublishContentDetail;
import com.mine.pojo.MinePublishContentDetailExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface MinePublishContentDetailMapper {
    int countByExample(MinePublishContentDetailExample example);

    int deleteByExample(MinePublishContentDetailExample example);

    int deleteByPrimaryKey(Long contentId);

    int insert(MinePublishContentDetail record);

    int insertSelective(MinePublishContentDetail record);

    List<MinePublishContentDetail> selectByExampleWithBLOBs(MinePublishContentDetailExample example);

    List<MinePublishContentDetail> selectByExample(MinePublishContentDetailExample example);

    MinePublishContentDetail selectByPrimaryKey(Long contentId);

    int updateByExampleSelective(@Param("record") MinePublishContentDetail record, @Param("example") MinePublishContentDetailExample example);

    int updateByExampleWithBLOBs(@Param("record") MinePublishContentDetail record, @Param("example") MinePublishContentDetailExample example);

    int updateByExample(@Param("record") MinePublishContentDetail record, @Param("example") MinePublishContentDetailExample example);

    int updateByPrimaryKeySelective(MinePublishContentDetail record);

    int updateByPrimaryKeyWithBLOBs(MinePublishContentDetail record);

    int updateByPrimaryKey(MinePublishContentDetail record);
}